﻿#include "stdlib.h"
#include "string.h"
#include "stdio.h"

//定义数组指针类型
void main()
{
	int i = 0;
	//这个是定义了一个类型，这个类型是数组类型
	typedef int MyArrayType[5]; //int 

	//这个是定义了一个类型，定义了一个指针类型，定义了一个指向数组的指针类型。。。。//数组指针
	typedef int (*MyPArrType)[5] ;

	MyPArrType myPoint; //int b[5]; //96

	int b[5];
	
	myPoint = &b; //变量取地址给指针赋值 

	for (i=0; i<5; i++)
	{
		(*myPoint)[i] = i+1;
	}

	for (i=0; i<5; i++)
	{
		printf("%d  ", (*myPoint)[i]);
	}
	
	system("pause");
}
